package com.sengled.cloud.biz.union.mgt.model.po;

import java.util.Date;

/**
 * [STRATO MyBatis Generator]
 * Table: user
@mbggenerated do_not_delete_during_merge 2017-11-07 13:50:32
 */
public class User {
    /**
     *   主键
     * Column: user.id
    @mbggenerated 2017-11-07 13:50:32
     */
    private Long id;

    /**
     *   职员ID
     * Column: user.user_code
    @mbggenerated 2017-11-07 13:50:32
     */
    private String userCode;

    /**
     *   职员姓名
     * Column: user.user_name
    @mbggenerated 2017-11-07 13:50:32
     */
    private String userName;

    /**
     *   性别
     * Column: user.sex
    @mbggenerated 2017-11-07 13:50:32
     */
    private Integer sex;

    /**
     *   公司主键
     * Column: user.company_id
    @mbggenerated 2017-11-07 13:50:32
     */
    private Long companyId;

    /**
     *   店铺ID
     * Column: user.shop_id
    @mbggenerated 2017-11-07 13:50:32
     */
    private Long shopId;

    /**
     *   头像
     * Column: user.profile_photo
    @mbggenerated 2017-11-07 13:50:32
     */
    private String profilePhoto;

    /**
     *   身份证号
     * Column: user.id_number
    @mbggenerated 2017-11-07 13:50:32
     */
    private String idNumber;

    /**
     *   联系方式
     * Column: user.contact
    @mbggenerated 2017-11-07 13:50:32
     */
    private String contact;

    /**
     *   工作状态
     * Column: user.work_condition
    @mbggenerated 2017-11-07 13:50:32
     */
    private Integer workCondition;

    /**
     *   入职日期
     * Column: user.hire_date
    @mbggenerated 2017-11-07 13:50:32
     */
    private Date hireDate;

    /**
     *   离职日期
     * Column: user.leave_date
    @mbggenerated 2017-11-07 13:50:32
     */
    private Date leaveDate;

    /**
     *   创建日期
     * Column: user.create_date
    @mbggenerated 2017-11-07 13:50:32
     */
    private Date createDate;

    /**
     *   修改日期
     * Column: user.modify_date
    @mbggenerated 2017-11-07 13:50:32
     */
    private Date modifyDate;

    /**
     *   操作人
     * Column: user.operator_id
    @mbggenerated 2017-11-07 13:50:32
     */
    private Long operatorId;

    /**
     *   封存标识
     * Column: user.seal_mark
    @mbggenerated 2017-11-07 13:50:32
     */
    private Integer sealMark;

    /**
     *   启用标识
     * Column: user.enable_mark
    @mbggenerated 2017-11-07 13:50:32
     */
    private Byte enableMark;

    /**
     *   str001
     * Column: user.str001
    @mbggenerated 2017-11-07 13:50:32
     */
    private String str001;

    /**
     *   str002
     * Column: user.str002
    @mbggenerated 2017-11-07 13:50:32
     */
    private String str002;

    /**
     *   str003
     * Column: user.str003
    @mbggenerated 2017-11-07 13:50:32
     */
    private String str003;

    /**
     *   int001
     * Column: user.int001
    @mbggenerated 2017-11-07 13:50:32
     */
    private Long int001;

    /**
     *   int002
     * Column: user.int002
    @mbggenerated 2017-11-07 13:50:32
     */
    private Long int002;

    /**
     *   int003
     * Column: user.int003
    @mbggenerated 2017-11-07 13:50:32
     */
    private Long int003;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getUserCode() {
        return userCode;
    }

    public void setUserCode(String userCode) {
        this.userCode = userCode == null ? null : userCode.trim();
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName == null ? null : userName.trim();
    }

    public Integer getSex() {
        return sex;
    }

    public void setSex(Integer sex) {
        this.sex = sex;
    }

    public Long getCompanyId() {
        return companyId;
    }

    public void setCompanyId(Long companyId) {
        this.companyId = companyId;
    }

    public Long getShopId() {
        return shopId;
    }

    public void setShopId(Long shopId) {
        this.shopId = shopId;
    }

    public String getProfilePhoto() {
        return profilePhoto;
    }

    public void setProfilePhoto(String profilePhoto) {
        this.profilePhoto = profilePhoto == null ? null : profilePhoto.trim();
    }

    public String getIdNumber() {
        return idNumber;
    }

    public void setIdNumber(String idNumber) {
        this.idNumber = idNumber == null ? null : idNumber.trim();
    }

    public String getContact() {
        return contact;
    }

    public void setContact(String contact) {
        this.contact = contact == null ? null : contact.trim();
    }

    public Integer getWorkCondition() {
        return workCondition;
    }

    public void setWorkCondition(Integer workCondition) {
        this.workCondition = workCondition;
    }

    public Date getHireDate() {
        return hireDate;
    }

    public void setHireDate(Date hireDate) {
        this.hireDate = hireDate;
    }

    public Date getLeaveDate() {
        return leaveDate;
    }

    public void setLeaveDate(Date leaveDate) {
        this.leaveDate = leaveDate;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Date getModifyDate() {
        return modifyDate;
    }

    public void setModifyDate(Date modifyDate) {
        this.modifyDate = modifyDate;
    }

    public Long getOperatorId() {
        return operatorId;
    }

    public void setOperatorId(Long operatorId) {
        this.operatorId = operatorId;
    }

    public Integer getSealMark() {
        return sealMark;
    }

    public void setSealMark(Integer sealMark) {
        this.sealMark = sealMark;
    }

    public Byte getEnableMark() {
        return enableMark;
    }

    public void setEnableMark(Byte enableMark) {
        this.enableMark = enableMark;
    }

    public String getStr001() {
        return str001;
    }

    public void setStr001(String str001) {
        this.str001 = str001 == null ? null : str001.trim();
    }

    public String getStr002() {
        return str002;
    }

    public void setStr002(String str002) {
        this.str002 = str002 == null ? null : str002.trim();
    }

    public String getStr003() {
        return str003;
    }

    public void setStr003(String str003) {
        this.str003 = str003 == null ? null : str003.trim();
    }

    public Long getInt001() {
        return int001;
    }

    public void setInt001(Long int001) {
        this.int001 = int001;
    }

    public Long getInt002() {
        return int002;
    }

    public void setInt002(Long int002) {
        this.int002 = int002;
    }

    public Long getInt003() {
        return int003;
    }

    public void setInt003(Long int003) {
        this.int003 = int003;
    }
}